Dodaj tekst stylowy
Funkcja "Add Style Text" w IronWord pozwala programistom na stosowanie różnych opcji formatowania tekstu podczas dodawania treści do dokumentu DOCX. Zapewnia szczegółową kontrolę nad wyglądem tekstu, taką jak określenie rodziny czcionek, rozmiaru, koloru oraz atrybutów stylu, takich jak pogrubienie, kursywa, podkreślenie i przekreślenie. Tworząc obiekt Run zawierający TextContent i przypisując TextStyle do Run, programiści mogą dostosować sposób prezentacji poszczególnych elementów tekstowych w dokumencie, zapewniając spersonalizowany wygląd.
Ta funkcja jest przydatna do dynamicznego generowania profesjonalnie sformatowanych dokumentów, takich jak raporty czy listy, gdzie konkretne sekcje wymagają odrębnych stylów. Klasa TextStyle umożliwia łatwą manipulację tymi atrybutami, pozwalając na proste i złożone stylizowanie w tym samym dokumencie.
Kluczowe punkty
-
Tworzenie stylizowanego elementu:
- Tworzony jest obiekt
RunzawierającyTextContentz pożądanym tekstem. - Właściwość
StyleobiektuRunjest przypisywana do obiektuTextStylew celu zastosowania formatowania.
- Tworzony jest obiekt
-
Konfigurowanie TextStyle:
FontSize: Ustawiany na poziomieTextStyle(nie wewnątrzFont) w celu określenia rozmiaru tekstu.TextFont: Zawiera właściwości czcionki, w tymFontFamilydo wyboru kroju czcionki.Color: Określa kolor tekstu przy użyciuIronWord.Models.Color.IsBoldiIsItalic: Właściwości logiczne dla formatowania pogrubieniem i kursywą.Underline: Dodaje styl podkreślenia do tekstu.Strike: Stosuje formatowanie przekreśleniem przy użyciu wyliczeniaStrikeValue.
- Dodawanie do dokumentu:
- Należy użyć metody
AddChild, aby dodać stylizowany obiektRundo akapitu (Paragraph). - Akapit jest następnie dodawany do dokumentu za pomocą metody
AddParagraph.
- Należy użyć metody
Wyjaśnienie kodu
Ten kod pokazuje, jak tworzyć i stylizować tekst w dokumencie DOCX za pomocą IronWord. Na początku inicjalizowany jest nowy obiekt WordDocument reprezentujący generowany dokument. Tworzony jest obiekt Run zawierający TextContent z ciągiem "Styled text example", a do obiektu Run przypisywany jest TextStyle w celu skonfigurowania wyglądu tekstu.
Obiekt TextStyle zawiera ustawienia rozmiaru czcionki na poziomie TextStyle (nie wewnątrz Font), rodziny czcionek skonfigurowanej za pomocą TextFont, koloru tekstu oraz formatowania pogrubieniem. Te ustawienia dostosowują, jak tekst pojawi się w finalnym dokumencie.
Po ostylowaniu obiektu Run metoda AddChild dodaje go do akapitu w dokumencie. Ta metoda wstawia stylizowaną zawartość do dokumentu Word w odpowiednim formacie. Na koniec wywoływana jest metoda SaveAs w celu wyeksportowania dokumentu jako "styled_document.docx". Wynikiem jest dokument Word, w którym wstawiony tekst jest sformatowany zgodnie z określonymi stylami, zachowując wszystkie właściwości czcionek i formatowania w pliku wynikowym.
Odkryj samouczki dotyczące elementów dokumentu, aby uzyskać więcej wskazówek dotyczących stylizacji.

